package io.renren.modules.medical.service;

import io.renren.common.utils.PageUtils;
import io.renren.modules.medical.vo.weixinVo.ApiChatHistory;
import io.renren.modules.medical.vo.weixinVo.ApiChatListVo;
import java.util.List;
import java.util.Map;

/**
 * @author Luo Sheng
 * @school YiBin university
 * @create 2023-04-18 15:13
 */
public interface OnlineChatService {
    PageUtils queryPageByUserId(Map<String, Object> params);

    List<ApiChatListVo> getChatList(Long subId);

    List<ApiChatListVo> search(Map<String, Object> params);

    List<ApiChatHistory> history(Map<String, Object> params);

    List<ApiChatHistory> historyToMedical(Map<String, Object> params);

    void clearNoneVisit(Long sendId, Long sendToId);
}
